package au;

import java.awt.Point;
import java.util.List;

public class AU_01_right extends AU_01 {

	@Override
	public double[] getFeatureVectorByFacialFeatures(List<Point> points) {
		p = points;
		double[] v = new double[]{
				dw(p.get(13), p.get(14)),
				angle(p.get(14), p.get(20), p.get(17)),
				angle(p.get(20), p.get(17), p.get(21)),
				angle(p.get(17), p.get(21), p.get(15)),
//				angle(p.get(14), p.get(1), p.get(15)),
				
//				dh(p.get(14), p.get(20)), 
//				dh(p.get(14), p.get(17)), 
//				dh(p.get(14), p.get(21)), 
//				dh(p.get(14), p.get(15)),
//				
				dh(p.get(1), p.get(14)), 
				//dh(p.get(1), p.get(20)), 
				dh(p.get(1), p.get(17)),
				//dh(p.get(1), p.get(21)),  
				dh(p.get(1), p.get(15)),

				dh(p.get(14), p.get(17)),
				dh(p.get(17), p.get(15)),
				
//				dh(p.get(20), p.get(17)), 
//				dh(p.get(20), p.get(21)), 
//				dh(p.get(20), p.get(15)),
//				
//				dh(p.get(17), p.get(21)), 
//				dh(p.get(17), p.get(15)),
//				
//				dh(p.get(21), p.get(15))
		};
		return v;
	}

}
